package com.macro.mall.common.api;

import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @Author：Minxiao_Hao
 * @Description: es文档传输对象
 * @name：EsDocDto
 * @Date：2024/10/16 17:24
 */
@Data
public class EsDocDto {
    /**
     * 文档名称
     */
    @NotEmpty(message = "文档名称不能为空")
    private String indexName;
    /**
     * 文档数据
     */
    @NotNull(message = "数据项不能为空")
    private List<Map<String,Object>> dataS;
    /**
     * 文档id
     */
    private String docId;
}
